place with a great movement of people - Espagnol Anglais Dictionnaire